necessary testimony - German English Dictionary